def dayUP(df):
    dayup = 1
    for i in range(365):
        if i % 4 in [0, 1, 2]:
            dayup = dayup * (1 + df)  # 工作日增加1%
        else:
            dayup = dayup * (1 - 0.001)  # 休息日减少1‰
    return dayup

dayfactor = 0.01
while dayUP(dayfactor) < 37.78:
    dayfactor += 0.001

print("工作3天休息1天，每天努力增加1%，休息时每天下降1‰的努力参数是：{:.3f} ".format(dayfactor))